Skip to content

memo: web3 development with foundry #490

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

haongo138
Copy link
Contributor

What's this PR do?

  • Add memo Web3 Development with Foundry

@haongo138 haongo138 changed the base branch from memo/web3-development-with-foundry to master March 25, 2025 06:00
@haongo138 haongo138 force-pushed the memo/web3-development-with-foundry branch from d86e3a6 to 1672510 Compare March 31, 2025 19:10
Comment on lines 13 to 14
notice:
event_date:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need those items?

Comment on lines 2 to 6
tags:
- evm
- web3
- foundry
- blockchain
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

move tags under author


![alt text](assets/web3-development-with-foundry-01.jpg)

## Why we not using Hardhat ?
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
## Why we not using Hardhat ?
## Why we not using Hardhat?

Comment on lines 265 to 266
## Limitations
While Foundry shines in performance, it has its drawbacks. The lack of multi-network config files makes cross-chain deployments more tedious than Hardhat. The debugging tools, though functional, can't match Truffle's step-by-step debugger. We've also felt the smaller plugin ecosystem - you'll often need to build custom tooling that would be readily available in Hardhat.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Check similar places using tools like Markdown lint or Prettier

Suggested change
## Limitations
While Foundry shines in performance, it has its drawbacks. The lack of multi-network config files makes cross-chain deployments more tedious than Hardhat. The debugging tools, though functional, can't match Truffle's step-by-step debugger. We've also felt the smaller plugin ecosystem - you'll often need to build custom tooling that would be readily available in Hardhat.
## Limitations
While Foundry shines in performance, it has its drawbacks. The lack of multi-network config files makes cross-chain deployments more tedious than Hardhat. The debugging tools, though functional, can't match Truffle's step-by-step debugger. We've also felt the smaller plugin ecosystem - you'll often need to build custom tooling that would be readily available in Hardhat.


### Dealing with dependencies and remapping

![alt text](assets/web3-development-with-foundry-02.jpg)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add a correct title or leave it blank

Suggested change
![alt text](assets/web3-development-with-foundry-02.jpg)
![](assets/web3-development-with-foundry-02.jpg)

@zlatanpham zlatanpham merged commit cae4b01 into dwarvesf:master Apr 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants